<template>
  <view class="main">
    <code-elf-guide v-if="guidePages"></code-elf-guide>
  </view>
</template>

<script>
// import codeElfGuide from "@/components/code-elf-guide/code-elf-guide.vue";
import codeElfGuide from "./codeGiude.vue";
export default {
  components: {
    codeElfGuide,
  },
  data() {
    return {
      guidePages: true,
    };
  },
  onLoad() {
    this.loadExecution();
  },
  methods: {
    loadExecution: function () {
      /**
       * 获取本地存储中launchFlag的值
       * 若存在，说明不是首次启动，直接进入首页；
       * 若不存在，说明是首次启动，进入引导页；
       */
      try {
        // 获取本地存储中launchFlag标识
        const value = uni.getStorageSync("launchFlag");
        if (value) {
          // launchFlag=true直接跳转到首页
          uni.redirectTo({
            url: `../../pages/login/index`,
          });
        } else {
          // launchFlag!=true显示引导页
          this.guidePages = true;
        }
      } catch (e) {
        // error
        uni.setStorage({
          key: "launchFlag",
          data: true,
          success: function () {
            console.log("error时存储launchFlag");
          },
        });
        this.guidePages = true;
      }
      return;
     uni.redirectTo({
            url: `../../pages/home/home`,
          });
    },
  },
};
</script>

<style>
page,
.main {
  width: 100%;
  height: 100%;
}
</style>
